Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijalec vgrajene programske opreme

Opis

Text copied to clipboard!
Iščemo razvijalca vgrajene programske opreme, ki se bo pridružil naši ekipi in sodeloval pri razvoju inovativnih rešitev za vgrajene sisteme. Vaša naloga bo oblikovanje, implementacija, testiranje in vzdrževanje programske opreme, ki deluje na različnih strojnih platformah, kot so mikrokrmilniki, senzorji in druge naprave IoT. Delo vključuje tesno sodelovanje z inženirji strojne opreme, sistemskimi arhitekti in drugimi razvijalci programske opreme, da zagotovimo optimalno delovanje celotnega sistema. Od kandidata pričakujemo dobro razumevanje programiranja na nizki ravni, poznavanje realnočasovnih operacijskih sistemov (RTOS) ter izkušnje z razvojem v programskih jezikih, kot so C in C++. Prav tako je zaželeno poznavanje orodij za odpravljanje napak, analizatorjev protokolov in sistemov za nadzor različic, kot je Git. Kandidat mora biti sposoben samostojnega dela, hkrati pa tudi učinkovitega timskega sodelovanja. Naš idealni kandidat je natančen, analitičen in ima strast do tehnologije. Cenimo proaktivnost, pripravljenost na učenje in sposobnost reševanja kompleksnih tehničnih izzivov. Ponujamo dinamično delovno okolje, možnost dela na zanimivih projektih in priložnost za strokovni razvoj. Če vas zanima delo v hitro razvijajočem se tehnološkem okolju in imate izkušnje z razvojem vgrajene programske opreme, vas vabimo, da se prijavite in postanete del naše ekipe.

Odgovornosti

Text copied to clipboard!
  • Razvoj in implementacija vgrajene programske opreme za različne naprave
  • Sodelovanje z inženirji strojne opreme pri integraciji programske opreme
  • Pisanje in vzdrževanje tehnične dokumentacije
  • Testiranje in odpravljanje napak v programski opremi
  • Optimizacija kode za učinkovitost in zanesljivost
  • Uporaba orodij za nadzor različic (npr. Git)
  • Razvoj gonilnikov in komunikacijskih protokolov
  • Sodelovanje pri načrtovanju arhitekture sistemov
  • Upoštevanje varnostnih in kakovostnih standardov
  • Podpora pri uvajanju izdelkov na trg

Zahteve

Text copied to clipboard!
  • Diploma iz računalništva, elektrotehnike ali sorodnega področja
  • Izkušnje z razvojem v C in C++
  • Poznavanje vgrajenih sistemov in mikrokrmilnikov
  • Izkušnje z RTOS in realnočasovnimi aplikacijami
  • Sposobnost branja in razumevanja električnih shem
  • Izkušnje z orodji za odpravljanje napak (npr. JTAG, oscilloscope)
  • Dobro razumevanje komunikacijskih protokolov (SPI, I2C, UART)
  • Sposobnost samostojnega in timskega dela
  • Dobro znanje angleškega jezika
  • Zaželeno poznavanje Linux okolja

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z razvojem vgrajene programske opreme?
  • Katere mikrokrmilnike ste že uporabljali?
  • Ali imate izkušnje z RTOS? Katere ste uporabljali?
  • Kako pristopate k odpravljanju napak v vgrajenih sistemih?
  • Ali ste že razvijali gonilnike za strojno opremo?
  • Kako dokumentirate svojo kodo in razvojne procese?
  • Katera orodja uporabljate za nadzor različic?
  • Ali imate izkušnje z razvojem za IoT naprave?
  • Kako sodelujete z drugimi člani razvojne ekipe?
  • Kakšne so vaše izkušnje z optimizacijo kode?